//永恒ai出品
import plugin from '../../../lib/plugins/plugin.js';
import fetch from "node-fetch";
import fs from 'node:fs';

const botname = "纳西妲" //定义你的机器人名字

export class morebotmorehappy extends plugin {
  constructor() {
    super({
      name: 'ai',  // 功能名称
      dsc: '智能ai！',  // 功能描述
      event: 'message',  // 监听消息事件
      priority: 50001,  // 优先级设置
      rule: [
        {
          reg: '',  // 对于非指定指令，直接使用默认方法
          fnc: 'morebotmorehappy'
        }
      ]
    })
  }

  // AI智能回复函数
  async morebotmorehappy(e) {
    if (!e.msg || e.msg.charAt(0) == '#') {
      return
    }

    // 如果用户提到了机器人名字，或者直接@了机器人，或者是私聊，则进行回复
    if (e.msg.includes(botname) || e.atBot && e.msg || e.isPrivate) {

      let qyk = e.msg.replace(botname, "菲菲")
      let url_qyk = `http://api.qingyunke.com/api.php?key=free&appid=0&msg=${qyk}`
      let res_qyk = await fetch(url_qyk)
      res_qyk = await res_qyk.json()

      if (res_qyk) {
        e.reply(`${res_qyk.content.replace(/菲菲/g, botname)}`)
      }

      return true;
    }

    else
      return
  }
}
